Passkey

data class Passkey(val id: PasskeyId, val localCreated: String, val localUpdated: String, val apiBaseUrl: String, val keyHandle: KeyHandle, val state: State, val created: String, val updated: String, val tenant: Tenant, val realm: Realm, val identity: Identity, val theme: Theme)

A Universal Passkey is a public and private key pair. The private key is generated, stored, and never leaves the user’s devices’ hardware root of trust (i.e. Secure Enclave). The public key is sent to the Beyond Identity cloud. The private key cannot be tampered with, viewed, or removed from the device in which it is created unless the user explicitly indicates that the trusted device be removed. Passkeys are cryptographically linked to devices and an Identity. A single device can store multiple passkeys for different users and a single Identity can have multiple passkeys.

Constructors

Link copied to clipboard
fun Passkey(id: PasskeyId, localCreated: String, localUpdated: String, apiBaseUrl: String, keyHandle: KeyHandle, state: State, created: String, updated: String, tenant: Tenant, realm: Realm, identity: Identity, theme: Theme)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The base url for all binding & auth requests

Link copied to clipboard

The time this passkey was created.

Link copied to clipboard

The Globally unique ID of this passkey.

Link copied to clipboard

Identity information associated with this passkey.

Link copied to clipboard

Associated key handle.

Link copied to clipboard

The time when this passkey was created locally. This could be different from "created" which is the time when this passkey was created on the server.

Link copied to clipboard

The last time when this passkey was updated locally. This could be different from "updated" which is the last time when this passkey was updated on the server.

Link copied to clipboard

Realm information associated with this passkey.

Link copied to clipboard

The current state of this passkey

Link copied to clipboard

Tenant information associated with this passkey.

Link copied to clipboard

Theme information associated with this passkey

Link copied to clipboard

The last time this passkey was updated.